// pages/equipOperate/monthRent/monthRent.js
const app = getApp()
const util = require('../../../utils/util.js')
const lbbService = require('../../service/service.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    num: 1,
    minusStatus: 'disable'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      equipCode: options.equipCode
    })
    let date = this.getNowDate()
    this.setData({
      date: date,
      endDate: date
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  /*点击减号*/
  bindMinus: function () {
    var num = this.data.num;
    if (num > 1) {
      num--;
    }
    var minusStatus = num > 1 ? 'normal' : 'disable';
    this.setData({
      num: num,
      minusStatus: minusStatus
    })
  },
  /*点击加号*/
  bindPlus: function () {
    var num = this.data.num;
    num++;
    var minusStatus = num > 1 ? 'normal' : 'disable';
    this.setData({
      num: num,
      minusStatus: minusStatus
    })
  },
  /*输入框事件*/
  bindManual: function (e) {
    var num = e.detail.value;
    var minusStatus = num > 1 ? 'normal' : 'disable';
    this.setData({
      num: num,
      minusStatus: minusStatus
    })
  },
  //获取当前时间
  getNowDate: function () {
    let reg = /\//g
    let nowTime = new Date()
    let nowDate = util.formatTime(nowTime).substr(0, 10).replace(reg, '-')
    return nowDate
  },
  //选择日期
  bindDateChange:function(e){
    console.log(e)
    this.setData({
      endDate: e.detail.value
    })
  },
  monthRent: function(){
    lbbService.monthRent({month:this.data.num,endDate:this.data.endDate,equId: this.data.equipCode},()=> {
      wx.showToast({
        title: '标记成功',
      })
      setTimeout(()=>{
        wx.navigateBack({
          delta:1
        })
      },1500)
    })
  }
})